package pe.gob.sunarp.entidad;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;


/**
 * The persistent class for the VW_RECAUDAENLINEA database table.
 * 
 */
//@Entity
//@Table(name="VW_RECAUDAENLINEA")
public class VwRecaudaenlinea implements Serializable {
	private static final long serialVersionUID = 1L;
	private String apeMatPagador;
	private String apePatPagador;
	private String conceptoAbono;
	private String ecPagoVisa;
	private String estadoAbono;
	private String estadoPagoVisa;
	private BigDecimal montoAbono;
	private String nombresPagador;
	private BigDecimal nroAbonoExtranet;
	private BigDecimal nroComprobanteExtranet;
	private BigDecimal nroPagoVisa;
	private BigDecimal personaIdPagador;
	private String razsocPagador;
	private String rcPagoVisa;
	private BigDecimal solicitudId;
	private Date tsAbono;
	private Date tsResPagoVisa;
	private Date tsSolPagoVisa;
	private String usrIdPago;

    public VwRecaudaenlinea() {
    }


	@Column(name="APE_MAT_PAGADOR", length=30)
	public String getApeMatPagador() {
		return this.apeMatPagador;
	}

	public void setApeMatPagador(String apeMatPagador) {
		this.apeMatPagador = apeMatPagador;
	}


	@Column(name="APE_PAT_PAGADOR", length=30)
	public String getApePatPagador() {
		return this.apePatPagador;
	}

	public void setApePatPagador(String apePatPagador) {
		this.apePatPagador = apePatPagador;
	}


	@Column(name="CONCEPTO_ABONO", length=1)
	public String getConceptoAbono() {
		return this.conceptoAbono;
	}

	public void setConceptoAbono(String conceptoAbono) {
		this.conceptoAbono = conceptoAbono;
	}


	@Column(name="EC_PAGO_VISA", length=3)
	public String getEcPagoVisa() {
		return this.ecPagoVisa;
	}

	public void setEcPagoVisa(String ecPagoVisa) {
		this.ecPagoVisa = ecPagoVisa;
	}


	@Column(name="ESTADO_ABONO", length=1)
	public String getEstadoAbono() {
		return this.estadoAbono;
	}

	public void setEstadoAbono(String estadoAbono) {
		this.estadoAbono = estadoAbono;
	}


	@Column(name="ESTADO_PAGO_VISA", nullable=false, length=1)
	public String getEstadoPagoVisa() {
		return this.estadoPagoVisa;
	}

	public void setEstadoPagoVisa(String estadoPagoVisa) {
		this.estadoPagoVisa = estadoPagoVisa;
	}


	@Column(name="MONTO_ABONO", precision=12, scale=2)
	public BigDecimal getMontoAbono() {
		return this.montoAbono;
	}

	public void setMontoAbono(BigDecimal montoAbono) {
		this.montoAbono = montoAbono;
	}


	@Column(name="NOMBRES_PAGADOR", length=40)
	public String getNombresPagador() {
		return this.nombresPagador;
	}

	public void setNombresPagador(String nombresPagador) {
		this.nombresPagador = nombresPagador;
	}


	@Column(name="NRO_ABONO_EXTRANET")
	public BigDecimal getNroAbonoExtranet() {
		return this.nroAbonoExtranet;
	}

	public void setNroAbonoExtranet(BigDecimal nroAbonoExtranet) {
		this.nroAbonoExtranet = nroAbonoExtranet;
	}


	@Column(name="NRO_COMPROBANTE_EXTRANET")
	public BigDecimal getNroComprobanteExtranet() {
		return this.nroComprobanteExtranet;
	}

	public void setNroComprobanteExtranet(BigDecimal nroComprobanteExtranet) {
		this.nroComprobanteExtranet = nroComprobanteExtranet;
	}


	@Column(name="NRO_PAGO_VISA", nullable=false)
	public BigDecimal getNroPagoVisa() {
		return this.nroPagoVisa;
	}

	public void setNroPagoVisa(BigDecimal nroPagoVisa) {
		this.nroPagoVisa = nroPagoVisa;
	}


	@Column(name="PERSONA_ID_PAGADOR")
	public BigDecimal getPersonaIdPagador() {
		return this.personaIdPagador;
	}

	public void setPersonaIdPagador(BigDecimal personaIdPagador) {
		this.personaIdPagador = personaIdPagador;
	}


	@Column(name="RAZSOC_PAGADOR", length=100)
	public String getRazsocPagador() {
		return this.razsocPagador;
	}

	public void setRazsocPagador(String razsocPagador) {
		this.razsocPagador = razsocPagador;
	}


	@Column(name="RC_PAGO_VISA", length=1)
	public String getRcPagoVisa() {
		return this.rcPagoVisa;
	}

	public void setRcPagoVisa(String rcPagoVisa) {
		this.rcPagoVisa = rcPagoVisa;
	}


	@Column(name="SOLICITUD_ID")
	public BigDecimal getSolicitudId() {
		return this.solicitudId;
	}

	public void setSolicitudId(BigDecimal solicitudId) {
		this.solicitudId = solicitudId;
	}


    @Temporal( TemporalType.DATE)
	@Column(name="TS_ABONO")
	public Date getTsAbono() {
		return this.tsAbono;
	}

	public void setTsAbono(Date tsAbono) {
		this.tsAbono = tsAbono;
	}


    @Temporal( TemporalType.DATE)
	@Column(name="TS_RES_PAGO_VISA")
	public Date getTsResPagoVisa() {
		return this.tsResPagoVisa;
	}

	public void setTsResPagoVisa(Date tsResPagoVisa) {
		this.tsResPagoVisa = tsResPagoVisa;
	}


    @Temporal( TemporalType.DATE)
	@Column(name="TS_SOL_PAGO_VISA")
	public Date getTsSolPagoVisa() {
		return this.tsSolPagoVisa;
	}

	public void setTsSolPagoVisa(Date tsSolPagoVisa) {
		this.tsSolPagoVisa = tsSolPagoVisa;
	}


	@Column(name="USR_ID_PAGO", length=15)
	public String getUsrIdPago() {
		return this.usrIdPago;
	}

	public void setUsrIdPago(String usrIdPago) {
		this.usrIdPago = usrIdPago;
	}

}